Martin AstudilloMartin Astudillo
From V-League 2026 to the World Cup: Why Vietnamese football needs the unsentimentalThe missed penalty at minute 88 on Thong Nhat Stadium is not a technical issu...
Youri Regeer leaves Ajax for Werder Bremen: The €5 million gamble on a displaced talent57 appearances for Ajax, 2 goals, 5 assists. For a 23-year-old central...
Türkiye and the 2027 World Championship: Sixth Place Is a Seed, Not a PromiseAt one in the morning in Osaka, sitting in my car under the elevated railway,...
A 'Football' Label on a Stock-Market BulletinIn the football-analysis data store there sits a record carrying an unambiguo...
Nine Layers of Dissecting a Football Club: When the Commentary Box Sees Only the ScoreNine Layers of Dissecting a Football Club: When the Commentary Box Sees Only...
Vietnamese Football After the 2026 ASEAN Cup: Broadcasting Rights, Data, and the Limits of a Golden CycleVietnamese Football After the 2026 ASEAN Cup: Broadcasting Rights, Data, and...
Behind the headline 'Woodward takes down Caruana': an opening course and the amateur chess marketThat evening, opening the news page for the US Chess Championships, I ran int...
When the Data Table Is Empty: The Real Risk of a Table Tennis Analysis With No ContentWhen the Data Table Is Empty: The Real Risk of a Table Tennis Analysis With N...
Vietnam Women's Football Transfer Window: When the Signal Is Buried Under the NoiseOn a weekend evening during the transfer window, I sat counting on my screen:...
World Table Tennis Returns to Sheffield: Where Dreams at Age 12 BeginThere is a moment I always wait for on every event assignment: when young...
Osaka Wears Iverson's Language: When Tennis Borrows From Another WorldOn August 31, 2026, at Louis Armstrong Stadium, Naomi Osaka walked out with...
Thuy Linh amid the Harsh Asian Games: The Reality Gap of Vietnamese Women's BadmintonThe court does not remember, but I do. On one late training afternoon, in a...
The Null Result in Tennis Analytics: When a Data Pipeline Goes Silent Without an AlarmOn my screen in Chicago, an extraction run for a tennis dossier returned...
Coordinates at 43: Nguyen Tien Minh Wins Vietnam Open 2026 Qualifier and the Void in Vietnamese Men's SinglesWhen space stops lying, every coordinate begins to tell a story. On September...
VIDEO: Carranza's impossible open-goal miss leaves Necaxa frustrated in battle with AméricaIn the 12th minute of a Liga MX match, with the score still 0-0, the stadium...
When Football Stops, the Notes Speak: A Journey from Blank Pages to a Treasure MapIn the summer of 2026, when pitches around the world fell silent due to the...
Nodusfall and the 'Rip-off' Elden Ring Trap: When the Community Judges Before the Game Even LaunchesWhen the stands are empty, football transforms into a game of numbers. In the...
Women's Table Tennis and the Data Table: The Analytics Revolution Nobody Applauds9-9 in the deciding set. The female player bends down, spins the ball in her...
Vietnam U20 exit Asian qualifiers without a win: apologies in place of explanationsThe final Group C match ended 3-1 in favor of Iran U20. Vietnam U20 lost, and...
Zubac and the Pacers' Pace Puzzle: Is the 2026-27 Gamble Worth the Risk?The 2026-26 season for the Indiana Pacers can be summed up in one word:...
